deem something impossible - German English Dictionary